package com.arpa.wms.domain.vo;


import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;
import java.math.BigDecimal;


/**
 * <p>
 * 库存DTO
 * </p>
 *
 * @author LEO
 * @since 2020-08-04
 */
@Data
@ApiModel(value="InventoryImportVO对象", description="库存导出")
public class InventoryImportVO implements Serializable {


    @ApiModelProperty(value = "主键")
    private String id;

    @ApiModelProperty(value = "数据标识")
    private String code;

    @ApiModelProperty(value = "商品条码")
    private String goodsBarCode;

    @ApiModelProperty(value = "商品code")
    private String goodsCode;

    @ApiModelProperty(value = "商品编码")
    private String goodCode;

    @ApiModelProperty(value = "商品名称")
    private String goodsName;

    @ApiModelProperty(value = "库存数量")
    private BigDecimal quantity;

    @ApiModelProperty(value = "单位")
    private String unitName;

    @ApiModelProperty(value = "占用数量")
    private BigDecimal useQuantity;

    @ApiModelProperty(value = "可用数量")
    private BigDecimal availableQuantity;

    @ApiModelProperty(value = "库存状态")
    private String goodsStatusName;

    @ApiModelProperty(value = "锁定状态")
    private String isLock;

    @ApiModelProperty(value = "规格")
    private String spec;

    @ApiModelProperty(value = "长")
    private BigDecimal length;

    @ApiModelProperty(value = "宽")
    private BigDecimal width;

    @ApiModelProperty(value = "高")
    private BigDecimal height;

    @ApiModelProperty(value = "重量")
    private BigDecimal weight;

    @ApiModelProperty(value = "体积")
    private BigDecimal volume;

    @ApiModelProperty(value = "库位编码")
    private String locationName;

    @ApiModelProperty(value = "仓库code")
    private String warehouseCode;

    @ApiModelProperty(value = "仓库名称")
    private String warehouseName;

    @ApiModelProperty(value = "库区名称")
    private String warehouseSpaceName;

    @ApiModelProperty(value = "库区名称")
    private String warehouseSpaceCode;

    @ApiModelProperty(value = "货主code")
    private String shipmentCode;

    @ApiModelProperty(value = "货主名称")
    private String shipmentName;

    @ApiModelProperty(value = "生产日期")
    private String gmtManufacture;

    @ApiModelProperty(value = "过期日期")
    private String gmtExpire;

    @ApiModelProperty(value = "总数")
    private Long total;

    @ApiModelProperty(value = "生产批号")
    private String extendOne;

    @ApiModelProperty(value = "商品批次")
    private String extendTwo;




}
